package com.csea;

/**
 * 函数式接口
 *
 * @author Csea
 * @title
 * @date 2019/12/11 19:44
 */
@FunctionalInterface
public interface UserCredential {

    /**
     * 校验用户信息
     *
     * @param username
     * @return
     */
    String verifyUser(String username);

    default String getCredential(String username) {
        if ("admin".equals(username)) {
            return "default 系统管理员";
        } else if ("manager".equals(username)) {
            return "default 用户管理员";
        } else {
            return "default 普通会员";
        }
    }
}
